Golang Job: Developer- SESAC (Nashville or Remote)

Job added on

Company

SESAC Rights Management, Inc
United States of America

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

SESAC is looking for a Developer to join our team in Nashville who will assist in building web applications and API's designed to streamline music rights information and revenue.

What You Will Be Doing:
Executing full lifecycle software development, using TDD/BDD as a guiding force.

Implementing new features, bug-fixes and improvements.

Collaborating with other developers on the team to create optimum software.

Contributing and providing feedback to other team members.

Helping improve code quality through writing unit tests, using code-quality tools and performing code reviews.

Ensuring that the software continues to function normally through maintenance and testing.

Documenting every aspect of the application or system as a reference for future maintenance and upgrades.

Designing and creating services and system architecture for the projects.

Participating in brainstorming sessions and contributing ideas to our technology, algorithms and projects.

Keeping issues and tasks organized and updated using team management tools (JIRA).

What Makes You Qualified:
AngularJS, VueJS or other modern front-end JavaScript framework experience.

Strong OOP skills with Ruby.

Comfortable using Git for version control & GitHub.

Experience implementing and designing RESTful JSON APIs.

Open to experiment, learn and implement new technologies, patterns and languages.

Strong soft-skills and ability to communicate during collaboration and pairing.

Good understanding of relational databases (MySQL, Oracle, Postres)

Bachelors Degree, completion of programming boot camp or equivalent experience.

Excellent communication and interpersonal skills.

Commitment to writing good specs.

Experience building massively parallel systems using queue systems like RabbitMQ is preferred but not required.

Experience with AWS services, specifically EC2, ECS (Fargate), DynamoDB, StepFunctions, Glue, or Elasticsearch Service is preferred but not required.

Experience with golang or music rights file standards (such as DDEX) is pr